﻿#region Header

// Majesty of Omega - The next evolution of macro management space strategy
// 
// Copyright 2007-2009 André Claaßen
// 
// This file is protected by the terms and conditions of the
// Microsoft Community License (Ms-CL 1.1), a copy of which should
// have been distributed along with this software. If not,
// you may find the license information at the following URL:
// 
// http://www.microsoft.com/resources/sharedsource/licensingbasics/communitylicense.mspx

#endregion

namespace Majesty_of_Omega.Config
{
#if NEVER
    using System.Xml.Serialization;
    
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.312")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://master-of-omega/TechTables.xsd")]
    [System.Xml.Serialization.XmlRootAttribute(Namespace="http://master-of-omega/TechTables.xsd", IsNullable=false)]
    public partial class TechTables {
        
        private TechTablesTechSchool[] techSchoolsField;
        
        private TechTablesTechField[] techFieldsField;
        
        private TechTablesTechApp[] techApplicationsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("TechSchool", IsNullable=false)]
        public TechTablesTechSchool[] TechSchools {
            get {
                return this.techSchoolsField;
            }
            set {
                this.techSchoolsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("TechField", IsNullable=false)]
        public TechTablesTechField[] TechFields {
            get {
                return this.techFieldsField;
            }
            set {
                this.techFieldsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("TechApp", IsNullable=false)]
        public TechTablesTechApp[] TechApplications {
            get {
                return this.techApplicationsField;
            }
            set {
                this.techApplicationsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.312")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://master-of-omega/TechTables.xsd")]
    public partial class TechTablesTechSchool {
        
        private string columnHeadingsStartField;
        
        private string kUnicodeField;
        
        private string type_IDField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ColumnHeadingsStart {
            get {
                return this.columnHeadingsStartField;
            }
            set {
                this.columnHeadingsStartField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string kUnicode {
            get {
                return this.kUnicodeField;
            }
            set {
                this.kUnicodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Type_ID {
            get {
                return this.type_IDField;
            }
            set {
                this.type_IDField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.312")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://master-of-omega/TechTables.xsd")]
    public partial class TechTablesTechField {
        
        private string columnHeadingsStartField;
        
        private string kUnicodeField;
        
        private string kUnicodDField;
        
        private string type_IDField;
        
        private string school_CatagoriesField;
        
        private string iconNameField;
        
        private string field_DependenciesField;
        
        private decimal research_Cost_MultiplierField;
        
        private decimal research_Cost_Exponent_BaseField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ColumnHeadingsStart {
            get {
                return this.columnHeadingsStartField;
            }
            set {
                this.columnHeadingsStartField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string kUnicode {
            get {
                return this.kUnicodeField;
            }
            set {
                this.kUnicodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string kUnicodD {
            get {
                return this.kUnicodDField;
            }
            set {
                this.kUnicodDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Type_ID {
            get {
                return this.type_IDField;
            }
            set {
                this.type_IDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string School_Catagories {
            get {
                return this.school_CatagoriesField;
            }
            set {
                this.school_CatagoriesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string IconName {
            get {
                return this.iconNameField;
            }
            set {
                this.iconNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Field_Dependencies {
            get {
                return this.field_DependenciesField;
            }
            set {
                this.field_DependenciesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public decimal Research_Cost_Multiplier {
            get {
                return this.research_Cost_MultiplierField;
            }
            set {
                this.research_Cost_MultiplierField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public decimal Research_Cost_Exponent_Base {
            get {
                return this.research_Cost_Exponent_BaseField;
            }
            set {
                this.research_Cost_Exponent_BaseField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.312")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://master-of-omega/TechTables.xsd")]
    public partial class TechTablesTechApp {
        
        private string columnHeadingsStartField;
        
        private string kUnicodeField;
        
        private string kUnicodDField;
        
        private string kUnicdLgField;
        
        private string sort_TagField;
        
        private string type_IDField;
        
        private string application_ClassField;
        
        private string field_DependenciesField;
        
        private string iconNameField;
        
        private string global_TagsField;
        
        private string tag_ValuesField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ColumnHeadingsStart {
            get {
                return this.columnHeadingsStartField;
            }
            set {
                this.columnHeadingsStartField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string kUnicode {
            get {
                return this.kUnicodeField;
            }
            set {
                this.kUnicodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string kUnicodD {
            get {
                return this.kUnicodDField;
            }
            set {
                this.kUnicodDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string kUnicdLg {
            get {
                return this.kUnicdLgField;
            }
            set {
                this.kUnicdLgField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Sort_Tag {
            get {
                return this.sort_TagField;
            }
            set {
                this.sort_TagField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Type_ID {
            get {
                return this.type_IDField;
            }
            set {
                this.type_IDField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Application_Class {
            get {
                return this.application_ClassField;
            }
            set {
                this.application_ClassField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Field_Dependencies {
            get {
                return this.field_DependenciesField;
            }
            set {
                this.field_DependenciesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string IconName {
            get {
                return this.iconNameField;
            }
            set {
                this.iconNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Global_Tags {
            get {
                return this.global_TagsField;
            }
            set {
                this.global_TagsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Tag_Values {
            get {
                return this.tag_ValuesField;
            }
            set {
                this.tag_ValuesField = value;
            }
        }
    }
#endif
}